package Day015_File类_递归_IO流.ZuoYe;

import java.io.File;

/**
 * @author zhangyan
 * @date 2020/5/6 17:39
 */
public class Test2 {
    public static void main(String[] args) {
        //创建对象
        File file = new File("Demo02\\aaa");
        find(file);

    }
    public static void find(File file){

        //获取文件路径下所有子文件或者子目录的路径名
        File[] files = file.listFiles();

        //遍历files
        for (File file1 : files) {
            //判断 如果是文件,打印文件名
            if (file1.isFile()){
                System.out.println(file1.getName());
                //如果是文件夹,对file1调用find方法
            }else if (file1.isDirectory()){
                find(file1);//递归
            }
        }
    }
}
